// pages/login/administrator-alterUser/administrator-alterUser.js
const db=wx.cloud.database()
const _ = db.command
Page({

  /**
   * 页面的初始数据
   */
  data: {
    datalist:[],
    scrollview:true,
    search:"",
    shousuoImage:"cloud://linjiaan-daidai-1gqqojy38f85b825.6c69-linjiaan-daidai-1gqqojy38f85b825-1303839245/atloal-image/soushuo.png",
    dayuhaoImage:"cloud://linjiaan-daidai-1gqqojy38f85b825.6c69-linjiaan-daidai-1gqqojy38f85b825-1303839245/atloal-image/dayuhao.png"
  },

  //得到用户信息
  getuserorder(page=0,num=6){
    var that=this
    db.collection('user').skip(page).limit(num).get().then(res=>{
      if(res.data.length==0&&that.data.datalist.length==0){
        that.setData({
          scrollview:false
        })
      }else if(res.data.length==0){
        wx.showToast({
          title: '已无在多',
          icon:"none",
          duration:2000
        })
      }else{
        var oldDate=that.data.datalist
        var newDate=oldDate.concat(res.data)
        that.setData({
        datalist:newDate
      })
      }
    })
  },
  //点击搜索按钮
  sea(){
    wx.showLoading({
      title: '数据搜索中...',
    })
    var that=this
    that.se(that.data.search)
    wx.hideLoading()
  },



  //模糊查询
  se(value){
    var that = this
    db.collection('user').where(_.or([
      {
      //使用正则查询，实现对搜索的模糊查询
        realname: db.RegExp({
        regexp: value,
        //从搜索栏中获取的value作为规则进行匹配。
        options: 'i',
        //大小写不区分
      })
    },{
      phone: db.RegExp({
        regexp: value,
        options: 'i',
      })
    },{
      property: db.RegExp({
        regexp: value,
        options: 'i',
      })
    }
    ])).get({
      success: res => {
        if(res.data.length==0){
          wx.showToast({
            title: '查无此数据',
            icon:"none",
            duration:2000
          })
        }
        else{
           that.setData({
          datalist: res.data
        })
        }
       
      }
    })
},



  //点击单个用户事件
  scrollviewView(res){
    var id=res.currentTarget.dataset.id
    var idx=res.currentTarget.dataset.idx
    wx.navigateTo({
      url: '/pages/login/administrator-alterUser/alter-user/alter-user?id='+id,
    })
  },

  //获取搜索框中的值
  search(res){
    var that=this
    that.setData({
      search:res.detail.value
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that=this
    that.getuserorder()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
var that=this
    wx.showLoading({
      title: '数据加载中...',
    })
    var page=that.data.datalist.length
    that.getuserorder(page,6)
    wx.hideLoading()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})